#define _CRT_SECURE_NO_WARNINGS 1

#include <iostream>
#include "Date.h"

using namespace std;

void test1()
{
	Date d1(2025, 9, 6);
	d1.print();
	Date d2 = d1 + 3000;
	d2.print();

	d1++;
	d1.print();
	d2++;
	d2.print();
}

void test2()
{
	Date d3(2024, 9, 6);
	Date d4(2025, 8, 30);
	cout << (d3 != d4) << endl;
}

void test3()
{
	Date d5(2025, 9, 6);
	d5.print();
	d5 -= 23100;
	d5.print();
}

void test4()
{
	Date d6(2025, 9, 6);
	d6.print();
	Date d7(1, 1, 1);
	d7.print();

	cout << d6 - d7 << endl;
}

int main()
{
	//test1();
	//test2();
	//test3();
	test4();

	return 0;
}